header{
    height: (74/16rem);
    .center_box{
        height: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        
        .logo{
            width: (174/16rem);
            height: (74/16rem);
            a{
                display: block;
                width: (174/16rem);
                height: (74/16rem);
                background: url(../img/logo.png) no-repeat center;
                font-size: 0;
            }
        }
        nav{
            height: (74/16rem);
            ul.nav_menu{
                list-style: none;
                display: flex;
                &>li{
                    position: relative;
                    height: (74/16rem);
                    line-height: (72/16rem);
                    margin-left: (50/16rem);
                    a{
                        display: block;
                        font-size: (16/16rem);
                        border-bottom: 2px solid transparent;
                        text-decoration: none;
                        color: rgb(0,0,0);
                        white-space: nowrap;
                        &.active{
                            border-color: #e60012;
                            font-weight: 600;
                            color: #e60012;
                        }
                    }
                    &>a:hover{
                        border-color: #e60012;
                        font-weight: 600;
                        color: #e60012;
                    }
                   
                    ul.e_menu{
                        list-style: none;
                        width: (120/16rem);
                        text-align: center;
                        margin-left: (-60/16rem);
                        position: absolute;
                        flex-direction: column;
                        left: 50%;
                        background: #fff;
                        display:none;
                        li{
                            margin: 0;
                            height: (42/16rem) !important;
                            line-height: (42/16rem);
                            border-top: 1px solid #eee;
                            a:hover{
                                border-color: #e60012;
                                color: #e60012;
                            }
                        }
                    }
                    &:hover ul{
                        display: block;
                        color: #e60012;
                        a{
                            font-weight:none !important;
                        }
                    }
                }
            }
        }
    }
}

footer{
    background: #000;
    .center_box{
        color: #fff;
        text-align: center;
        font-size: 14px;
        padding: 10px 0;
    }
}

.hide{
    display: none;
}

.show{
    display: block;
}

